// import Vue from "vue";
// import VueRouter from "vue-router";
// import pathArr from './pathArr';

// Vue.use(VueRouter)

// 引入每个目录下面的index.js文件
const ModulesFile = import.meta.globEager("./*/index.js");

//接口集合
var ApiList = {};

//提取对象下的值 同步
Object.values(ModulesFile).map(async (mod) => {
  if (mod.default) {
    //合并对象 循环多次合并
    ApiList = Object.assign(ApiList, mod.default);
  }
});



//让vue应用(app)继承接口服务  当使用.use挂载的时候， install函数就会被执行
ApiList.install = (app) => {
  //定义全局
  app.config.globalProperties.$api = ApiList;
};

//导出接口集合
export default ApiList;
